/*
 * UIEvent.h
 *
 *  Created on: Apr 15, 2009
 *      Author: wrice
 */

#ifndef UIEVENT_H_
#define UIEVENT_H_

#include "DOMEvent.h"
namespace DOMEvent {

class UIEvent: EXTENDS_INTERFACE( Event ) {
public:
	virtual void initUIEvent(
			DOMString typeArg,
			bool canBubbleArg,
			bool cancelableArg,
			AbstractView * viewArg,
			long detailArg) = 0;

	virtual AbstractView * getView() const = 0;
    virtual long getDetail() const = 0;
};

}

#endif /* UIEVENT_H_ */
